back · tests/real-protocols.spec.ts:14:1 @ main all
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).first()).getByRole('textbox')
Expected: "Raspberry Pi 4 Model B Rev 1.5"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c79" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:55:63
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).first()).getByRole('textbox')
Expected: "Col31"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c74" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:51:51
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).first()).getByRole('textbox')
Expected pattern: /^2026-02-09T?/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c69" type="date" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:49:45
Error: expect(locator).toBeChecked() failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).first()).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
Expected: checked
Received: unchecked
Timeout: 5000ms
Call log:
- Expect "soft toBeChecked" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).first()).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
9 × locator resolved to <input value="v3" type="radio" class="svelte-e11ya1"/>
- unexpected value "unchecked"
at tests/real-protocols.spec.ts:47:79
Test timeout of 90000ms exceeded.
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).first()).getByRole('textbox')
Expected: "61"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).first()).getByRole('textbox')
9 × locator resolved to <input min="0" id="c75" max="100" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:48:59
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation until "load"
============================================================
at waitForRoute (tests/utils/navigation.js:174:13)
at Object.wait (tests/fixtures.ts:384:28)
at tests/real-protocols.spec.ts:64:17
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).first()).getByRole('textbox')
Expected pattern: /^831\.9\d+/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c77" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:46:51
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).first()).getByRole('textbox')
Expected: "10000000ede1b681"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c78" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:58:72
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).first()).getByRole('combobox')
Expected: "0, 0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).first()).getByRole('combobox')
9 × locator resolved to <input id="bits-47" role="combobox" data-state="closed" aria-expanded="false" class="svelte-n6fnqg" data-combobox-input="" aria-autocomplete="list"/>
- unexpected value ""
at tests/real-protocols.spec.ts:50:46
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).first()).getByRole('textbox')
Expected: "0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c83" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:45:49
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).first()).getByRole('textbox')
Expected: "yolo11n_ArthroNat+flatbug.pt"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c82" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:52:73
Test timeout of 90000ms exceeded.
Error: locator.click: Test timeout of 90000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Ouvrir la session', exact: true })
at newSession (tests/utils/sessions.js:64:6)
at tests/real-protocols.spec.ts:30:2
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).first()).getByRole('textbox')
Expected: "61"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).first()).getByRole('textbox')
9 × locator resolved to <input min="0" id="c75" max="100" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:48:59
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation until "load"
============================================================
at waitForRoute (tests/utils/navigation.js:174:13)
at Object.wait (tests/fixtures.ts:384:28)
at tests/real-protocols.spec.ts:64:17
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).first()).getByRole('textbox')
Expected pattern: /^2026-02-09T?/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c69" type="date" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:49:45
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).first()).getByRole('combobox')
Expected: "0, 0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).first()).getByRole('combobox')
9 × locator resolved to <input id="bits-47" role="combobox" data-state="closed" aria-expanded="false" class="svelte-n6fnqg" data-combobox-input="" aria-autocomplete="list"/>
- unexpected value ""
at tests/real-protocols.spec.ts:50:46
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).first()).getByRole('textbox')
Expected: "0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c83" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:45:49
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).first()).getByRole('textbox')
Expected: "Raspberry Pi 4 Model B Rev 1.5"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c79" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:55:63
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).first()).getByRole('textbox')
Expected: "yolo11n_ArthroNat+flatbug.pt"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c82" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:52:73
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).first()).getByRole('textbox')
Expected pattern: /^831\.9\d+/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c77" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:46:51
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).first()).getByRole('textbox')
Expected: "10000000ede1b681"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c78" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:58:72
Error: expect(locator).toBeChecked() failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).first()).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
Expected: checked
Received: unchecked
Timeout: 5000ms
Call log:
- Expect "soft toBeChecked" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).first()).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
9 × locator resolved to <input value="v3" type="radio" class="svelte-e11ya1"/>
- unexpected value "unchecked"
at tests/real-protocols.spec.ts:47:79
Test timeout of 90000ms exceeded.
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).first()).getByRole('textbox')
Expected: "Col31"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c74" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:51:51
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).first()).getByRole('textbox')
Expected: "Raspberry Pi 4 Model B Rev 1.5"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c79" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:55:63
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).first()).getByRole('textbox')
Expected: "Col31"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c74" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:51:51
Error: locator.click: Test ended.
Call log:
- waiting for getByTestId('observations-area').getByRole('article').first()
- locator resolved to <article data-selectable="" aria-label="20260209141830.jpg" data-id="01KSG2N2AGVXNEXDEQ5Z34D57C" class="observation svelte-pa7bo1 selectable loading">…</article>
- attempting click action
- waiting for element to be visible, enabled and stable
at tests/real-protocols.spec.ts:63:35
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).first()).getByRole('combobox')
Expected: "0, 0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).first()).getByRole('combobox')
9 × locator resolved to <input id="bits-47" role="combobox" data-state="closed" aria-expanded="false" class="svelte-n6fnqg" data-combobox-input="" aria-autocomplete="list"/>
- unexpected value ""
at tests/real-protocols.spec.ts:50:46
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).first()).getByRole('textbox')
Expected: "61"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).first()).getByRole('textbox')
9 × locator resolved to <input min="0" id="c75" max="100" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:48:59
Error: expect(locator).toBeChecked() failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).first()).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
Expected: checked
Received: unchecked
Timeout: 5000ms
Call log:
- Expect "soft toBeChecked" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).first()).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
9 × locator resolved to <input value="v3" type="radio" class="svelte-e11ya1"/>
- unexpected value "unchecked"
at tests/real-protocols.spec.ts:47:79
Test timeout of 90000ms exceeded.
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).first()).getByRole('textbox')
Expected pattern: /^2026-02-09T?/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c69" type="date" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:49:45
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).first()).getByRole('textbox')
Expected pattern: /^831\.9\d+/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c77" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:46:51
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).first()).getByRole('textbox')
Expected: "10000000ede1b681"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c78" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:58:72
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).first()).getByRole('textbox')
Expected: "yolo11n_ArthroNat+flatbug.pt"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c82" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:52:73
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).first()).getByRole('textbox')
Expected: "0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).first()).getByRole('textbox')
8 × locator resolved to <input id="c83" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:45:49
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).first()).getByRole('textbox')
Expected: "Col31"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c74" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:51:51
Error: expect(locator).toBeChecked() failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).first()).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
Expected: checked
Received: unchecked
Timeout: 5000ms
Call log:
- Expect "soft toBeChecked" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).first()).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
9 × locator resolved to <input value="v3" type="radio" class="svelte-e11ya1"/>
- unexpected value "unchecked"
at tests/real-protocols.spec.ts:47:79
Test timeout of 90000ms exceeded.
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).first()).getByRole('textbox')
Expected: "61"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).first()).getByRole('textbox')
9 × locator resolved to <input min="0" id="c75" max="100" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:48:59
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).first()).getByRole('textbox')
Expected: "0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).first()).getByRole('textbox')
8 × locator resolved to <input id="c83" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:45:49
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).first()).getByRole('textbox')
Expected pattern: /^2026-02-09T?/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c69" type="date" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:49:45
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation until "load"
============================================================
at waitForRoute (tests/utils/navigation.js:174:13)
at goToTab (tests/utils/navigation.js:91:8)
at tests/real-protocols.spec.ts:62:2
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).first()).getByRole('textbox')
Expected pattern: /^831\.9\d+/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c77" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:46:51
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).first()).getByRole('textbox')
Expected: "Raspberry Pi 4 Model B Rev 1.5"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c79" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:55:63
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).first()).getByRole('combobox')
Expected: "0, 0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).first()).getByRole('combobox')
9 × locator resolved to <input id="bits-47" role="combobox" data-state="closed" aria-expanded="false" class="svelte-n6fnqg" data-combobox-input="" aria-autocomplete="list"/>
- unexpected value ""
at tests/real-protocols.spec.ts:50:46
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).first()).getByRole('textbox')
Expected: "yolo11n_ArthroNat+flatbug.pt"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c82" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:52:73
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).first()).getByRole('textbox')
Expected: "10000000ede1b681"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).first()).getByRole('textbox')
7 × locator resolved to <input id="c78" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:58:72
Test timeout of 90000ms exceeded.
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).first()).getByRole('textbox')
Expected: "0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).first()).getByRole('textbox')
8 × locator resolved to <input id="c83" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:45:49
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).first()).getByRole('textbox')
Expected: "Col31"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c74" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:51:51
Error: expect(locator).toBeChecked() failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).first()).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
Expected: checked
Received: unchecked
Timeout: 5000ms
Call log:
- Expect "soft toBeChecked" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).first()).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
9 × locator resolved to <input value="v3" type="radio" class="svelte-e11ya1"/>
- unexpected value "unchecked"
at tests/real-protocols.spec.ts:47:79
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).first()).getByRole('textbox')
Expected: "Raspberry Pi 4 Model B Rev 1.5"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c79" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:55:63
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).first()).getByRole('textbox')
Expected: "61"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).first()).getByRole('textbox')
9 × locator resolved to <input min="0" id="c75" max="100" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:48:59
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).first()).getByRole('textbox')
Expected: "10000000ede1b681"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c78" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:58:72
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).first()).getByRole('combobox')
Expected: "0, 0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).first()).getByRole('combobox')
9 × locator resolved to <input id="bits-47" role="combobox" data-state="closed" aria-expanded="false" class="svelte-n6fnqg" data-combobox-input="" aria-autocomplete="list"/>
- unexpected value ""
at tests/real-protocols.spec.ts:50:46
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation until "load"
============================================================
at waitForRoute (tests/utils/navigation.js:174:13)
at Object.wait (tests/fixtures.ts:384:28)
at tests/real-protocols.spec.ts:64:17
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).first()).getByRole('textbox')
Expected pattern: /^831\.9\d+/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c77" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:46:51
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).first()).getByRole('textbox')
Expected: "yolo11n_ArthroNat+flatbug.pt"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c82" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:52:73
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).first()).getByRole('textbox')
Expected pattern: /^2026-02-09T?/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).first()).getByRole('textbox')
9 × locator resolved to <input id="c69" type="date" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:49:45
Error: expect(locator).toBeChecked() failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
Expected: checked
Received: unchecked
Timeout: 5000ms
Call log:
- Expect "soft toBeChecked" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
9 × locator resolved to <input value="v3" type="radio" class="svelte-1hpwfhz"/>
- unexpected value "unchecked"
at tests/real-protocols.spec.ts:47:79
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).getByRole('textbox')
Expected: "61"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).getByRole('textbox')
9 × locator resolved to <input min="0" id="c38" max="100" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:48:59
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).getByRole('textbox')
Expected: "10000000ede1b681"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).getByRole('textbox')
9 × locator resolved to <input id="c41" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:58:72
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).getByRole('combobox')
Expected: "0, 0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).getByRole('combobox')
9 × locator resolved to <input id="bits-40" role="combobox" data-state="closed" aria-expanded="false" class="svelte-n6fnqg" data-combobox-input="" aria-autocomplete="list"/>
- unexpected value ""
at tests/real-protocols.spec.ts:50:46
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).getByRole('textbox')
Expected: "Raspberry Pi 4 Model B Rev 1.5"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).getByRole('textbox')
9 × locator resolved to <input id="c42" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:55:63
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).getByRole('textbox')
Expected: "0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).getByRole('textbox')
9 × locator resolved to <input id="c45" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:45:49
Test timeout of 90000ms exceeded.
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).getByRole('textbox')
Expected pattern: /^831\.9\d+/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).getByRole('textbox')
9 × locator resolved to <input id="c40" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:46:51
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation until "load"
============================================================
at waitForRoute (tests/utils/navigation.js:174:13)
at Object.wait (tests/fixtures.ts:385:28)
at tests/real-protocols.spec.ts:64:17
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).getByRole('textbox')
Expected pattern: /^2026-02-09T?/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).getByRole('textbox')
9 × locator resolved to <input id="c34" type="date" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:49:45
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).getByRole('textbox')
Expected: "Col31"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).getByRole('textbox')
9 × locator resolved to <input id="c37" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:51:51
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).getByRole('textbox')
Expected: "yolo11n_ArthroNat+flatbug.pt"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).getByRole('textbox')
9 × locator resolved to <input id="c44" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:52:73
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).getByRole('textbox')
Expected: "10000000ede1b681"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).getByRole('textbox')
9 × locator resolved to <input id="c41" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:58:72
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).getByRole('textbox')
Expected: "Raspberry Pi 4 Model B Rev 1.5"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).getByRole('textbox')
9 × locator resolved to <input id="c42" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:55:63
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).getByRole('textbox')
Expected: "Col31"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).getByRole('textbox')
9 × locator resolved to <input id="c37" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:51:51
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).getByRole('textbox')
Expected: "0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).getByRole('textbox')
9 × locator resolved to <input id="c45" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:45:49
Test timeout of 90000ms exceeded.
Error: expect(locator).toBeChecked() failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
Expected: checked
Received: unchecked
Timeout: 5000ms
Call log:
- Expect "soft toBeChecked" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
9 × locator resolved to <input value="v3" type="radio" class="svelte-1hpwfhz"/>
- unexpected value "unchecked"
at tests/real-protocols.spec.ts:47:79
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).getByRole('textbox')
Expected: "61"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).getByRole('textbox')
9 × locator resolved to <input min="0" id="c38" max="100" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:48:59
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).getByRole('textbox')
Expected pattern: /^831\.9\d+/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).getByRole('textbox')
9 × locator resolved to <input id="c40" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:46:51
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation until "load"
============================================================
at waitForRoute (tests/utils/navigation.js:174:13)
at Object.wait (tests/fixtures.ts:385:28)
at tests/real-protocols.spec.ts:64:17
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).getByRole('textbox')
Expected pattern: /^2026-02-09T?/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).getByRole('textbox')
9 × locator resolved to <input id="c34" type="date" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:49:45
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).getByRole('combobox')
Expected: "0, 0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).getByRole('combobox')
9 × locator resolved to <input id="bits-40" role="combobox" data-state="closed" aria-expanded="false" class="svelte-n6fnqg" data-combobox-input="" aria-autocomplete="list"/>
- unexpected value ""
at tests/real-protocols.spec.ts:50:46
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).getByRole('textbox')
Expected: "yolo11n_ArthroNat+flatbug.pt"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).getByRole('textbox')
9 × locator resolved to <input id="c44" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:52:73
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).getByRole('combobox')
Expected: "0, 0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).getByRole('combobox')
9 × locator resolved to <input id="bits-40" role="combobox" data-state="closed" aria-expanded="false" class="svelte-n6fnqg" data-combobox-input="" aria-autocomplete="list"/>
- unexpected value ""
at tests/real-protocols.spec.ts:50:46
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).getByRole('textbox')
Expected: "Col31"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).getByRole('textbox')
9 × locator resolved to <input id="c37" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:51:51
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).getByRole('textbox')
Expected pattern: /^831\.9\d+/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).getByRole('textbox')
9 × locator resolved to <input id="c40" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:46:51
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).getByRole('textbox')
Expected: "10000000ede1b681"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).getByRole('textbox')
9 × locator resolved to <input id="c41" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:58:72
Error: expect(locator).toBeChecked() failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
Expected: checked
Received: unchecked
Timeout: 5000ms
Call log:
- Expect "soft toBeChecked" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
9 × locator resolved to <input value="v3" type="radio" class="svelte-1hpwfhz"/>
- unexpected value "unchecked"
at tests/real-protocols.spec.ts:47:79
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).getByRole('textbox')
Expected: "61"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).getByRole('textbox')
9 × locator resolved to <input min="0" id="c38" max="100" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:48:59
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).getByRole('textbox')
Expected: "0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).getByRole('textbox')
9 × locator resolved to <input id="c45" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:45:49
Test timeout of 90000ms exceeded.
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).getByRole('textbox')
Expected pattern: /^2026-02-09T?/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).getByRole('textbox')
9 × locator resolved to <input id="c34" type="date" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:49:45
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).getByRole('textbox')
Expected: "yolo11n_ArthroNat+flatbug.pt"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).getByRole('textbox')
9 × locator resolved to <input id="c44" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:52:73
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).getByRole('textbox')
Expected: "Raspberry Pi 4 Model B Rev 1.5"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).getByRole('textbox')
9 × locator resolved to <input id="c42" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:55:63
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation until "load"
============================================================
at waitForRoute (tests/utils/navigation.js:174:13)
at Object.wait (tests/fixtures.ts:385:28)
at tests/real-protocols.spec.ts:64:17
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).getByRole('textbox')
Expected pattern: /^831\.9\d+/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).getByRole('textbox')
9 × locator resolved to <input id="c40" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:46:51
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).getByRole('textbox')
Expected pattern: /^2026-02-09T?/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).getByRole('textbox')
9 × locator resolved to <input id="c34" type="date" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:49:45
Error: expect(locator).toBeChecked() failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
Expected: checked
Received: unchecked
Timeout: 5000ms
Call log:
- Expect "soft toBeChecked" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
9 × locator resolved to <input value="v3" type="radio" class="svelte-1hpwfhz"/>
- unexpected value "unchecked"
at tests/real-protocols.spec.ts:47:79
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).getByRole('combobox')
Expected: "0, 0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).getByRole('combobox')
9 × locator resolved to <input id="bits-40" role="combobox" data-state="closed" aria-expanded="false" class="svelte-n6fnqg" data-combobox-input="" aria-autocomplete="list"/>
- unexpected value ""
at tests/real-protocols.spec.ts:50:46
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).getByRole('textbox')
Expected: "10000000ede1b681"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).getByRole('textbox')
9 × locator resolved to <input id="c41" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:58:72
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).getByRole('textbox')
Expected: "yolo11n_ArthroNat+flatbug.pt"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).getByRole('textbox')
9 × locator resolved to <input id="c44" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:52:73
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).getByRole('textbox')
Expected: "Raspberry Pi 4 Model B Rev 1.5"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).getByRole('textbox')
9 × locator resolved to <input id="c42" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:55:63
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).getByRole('textbox')
Expected: "0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).getByRole('textbox')
9 × locator resolved to <input id="c45" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:45:49
Test timeout of 90000ms exceeded.
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).getByRole('textbox')
Expected: "61"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).getByRole('textbox')
9 × locator resolved to <input min="0" id="c38" max="100" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:48:59
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).getByRole('textbox')
Expected: "Col31"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).getByRole('textbox')
9 × locator resolved to <input id="c37" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:51:51
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation until "load"
============================================================
at waitForRoute (tests/utils/navigation.js:174:13)
at Object.wait (tests/fixtures.ts:385:28)
at tests/real-protocols.spec.ts:64:17
Error: expect(locator).toBeChecked() failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
Expected: checked
Received: unchecked
Timeout: 5000ms
Call log:
- Expect "soft toBeChecked" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
9 × locator resolved to <input value="v3" type="radio" class="svelte-1hpwfhz"/>
- unexpected value "unchecked"
at tests/real-protocols.spec.ts:47:79
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).getByRole('textbox')
Expected: "Raspberry Pi 4 Model B Rev 1.5"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).getByRole('textbox')
9 × locator resolved to <input id="c42" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:55:63
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).getByRole('textbox')
Expected pattern: /^831\.9\d+/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).getByRole('textbox')
9 × locator resolved to <input id="c40" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:46:51
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation until "load"
============================================================
at waitForRoute (tests/utils/navigation.js:174:13)
at Object.wait (tests/fixtures.ts:385:28)
at tests/real-protocols.spec.ts:64:17
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).getByRole('textbox')
Expected pattern: /^2026-02-09T?/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).getByRole('textbox')
9 × locator resolved to <input id="c34" type="date" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:49:45
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).getByRole('textbox')
Expected: "Col31"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).getByRole('textbox')
9 × locator resolved to <input id="c37" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:51:51
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).getByRole('textbox')
Expected: "yolo11n_ArthroNat+flatbug.pt"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).getByRole('textbox')
9 × locator resolved to <input id="c44" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:52:73
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).getByRole('combobox')
Expected: "0, 0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).getByRole('combobox')
9 × locator resolved to <input id="bits-40" role="combobox" data-state="closed" aria-expanded="false" class="svelte-n6fnqg" data-combobox-input="" aria-autocomplete="list"/>
- unexpected value ""
at tests/real-protocols.spec.ts:50:46
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).getByRole('textbox')
Expected: "0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).getByRole('textbox')
9 × locator resolved to <input id="c45" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:45:49
Test timeout of 90000ms exceeded.
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).getByRole('textbox')
Expected: "10000000ede1b681"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).getByRole('textbox')
9 × locator resolved to <input id="c41" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:58:72
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).getByRole('textbox')
Expected: "61"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).getByRole('textbox')
9 × locator resolved to <input min="0" id="c38" max="100" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:48:59
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).getByRole('textbox')
Expected: "61"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Intensité des LEDs' }) })).getByRole('textbox')
9 × locator resolved to <input min="0" id="c38" max="100" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:48:59
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).getByRole('textbox')
Expected: "Col31"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'ID du site' }) })).getByRole('textbox')
9 × locator resolved to <input id="c37" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:51:51
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).getByRole('textbox')
Expected: "0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Altitude' }) })).getByRole('textbox')
9 × locator resolved to <input id="c45" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:45:49
Test timeout of 90000ms exceeded.
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).getByRole('textbox')
Expected: "yolo11n_ArthroNat+flatbug.pt"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle utilisé pour la détection' }) })).getByRole('textbox')
9 × locator resolved to <input id="c44" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:52:73
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).getByRole('textbox')
Expected: "Raspberry Pi 4 Model B Rev 1.5"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de Raspberry Pi' }) })).getByRole('textbox')
9 × locator resolved to <input id="c42" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:55:63
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).getByRole('textbox')
Expected: "10000000ede1b681"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Numéro de série du Raspberry Pi' }) })).getByRole('textbox')
9 × locator resolved to <input id="c41" type="text" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:58:72
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).getByRole('textbox')
Expected pattern: /^831\.9\d+/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Luminosité' }) })).getByRole('textbox')
9 × locator resolved to <input id="c40" type="text" inputmode="numeric" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:46:51
Error: page.waitForURL: Test ended.
=========================== logs ===========================
waiting for navigation until "load"
============================================================
at waitForRoute (tests/utils/navigation.js:174:13)
at Object.wait (tests/fixtures.ts:385:28)
at tests/real-protocols.spec.ts:64:17
Error: expect(locator).toBeChecked() failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
Expected: checked
Received: unchecked
Timeout: 5000ms
Call log:
- Expect "soft toBeChecked" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Modèle de caméra' }) })).getByRole('radiogroup').getByRole('radio', { name: 'V3' })
9 × locator resolved to <input value="v3" type="radio" class="svelte-1hpwfhz"/>
- unexpected value "unchecked"
at tests/real-protocols.spec.ts:47:79
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).getByRole('textbox')
Expected pattern: /^2026-02-09T?/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Date' }) })).getByRole('textbox')
9 × locator resolved to <input id="c34" type="date" class="svelte-q62q36"/>
- unexpected value ""
at tests/real-protocols.spec.ts:49:45
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).getByRole('combobox')
Expected: "0, 0"
Received: ""
Timeout: 5000ms
Call log:
- Expect "soft toHaveValue" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'Lieu' }) })).getByRole('combobox')
9 × locator resolved to <input id="bits-40" role="combobox" data-state="closed" aria-expanded="false" class="svelte-n6fnqg" data-combobox-input="" aria-autocomplete="list"/>
- unexpected value ""
at tests/real-protocols.spec.ts:50:46